package com.css.fxfzfxqh.modules.buildings.definitiveEvaluation.casualtiesDE.vo;

import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @author Dbj
 * @date 2023年08月04日  15:55
 */
@Data
public class Grid13VO {
    //格网数据id
    private String  id;
    //主键id
    private String  uuid;
    //任务id
    private String  taskId;
    //地震影响场的烈度
    private String  dzIntensity;
    //地震影响场id
    private String  dzId;
    //地震输入方式
    private String  seismicInputMode;
    //房屋结构类型字典值
    private String  dictionary;
    private String province;
    private String city;
    private String county;
    //四个概率水准的烈度
    //50年内超越概率2%
    private String year50ProExceedance002;
    //50年内超越概率10%
    private String year50ProExceedance010;
    //50年内超越概率63%
    private String year50ProExceedance063;
    //100年内超越概率1%
    private String year100ProExceedance001;
    /**
     * 总面积
     */
    @Excel(name = "总面积", width = 20, orderNum = "1")
    private Double totalArea;

    /**
     * 1层房屋面积占比
     */
    @Excel(name = "1层房屋面积占比", width = 20, orderNum = "13")
    private Double f1;

    /**
     * 2-3层房屋面积占比
     */
    @Excel(name = "2-3层房屋面积占比", width = 20, orderNum = "14")
    private Double f2F3;

    /**
     * 4-6层房屋面积占比
     */
    @Excel(name = "4-6层房屋面积占比", width = 20, orderNum = "15")
    private Double f4F6;

    /**
     * 7-10层房屋面积占比
     */
    @Excel(name = "7-10层房屋面积占比", width = 20, orderNum = "16")
    private Double f7F10;

    /**
     * 11-16层房屋面积占比
     */
    @Excel(name = "11-16层房屋面积占比", width = 20, orderNum = "17")
    private Double f11F16;

    /**
     * 17-30层房屋面积占比
     */
    @Excel(name = "17-30层房屋面积占比", width = 20, orderNum = "18")
    private Double f17F30;

    /**
     * 31层及以上房屋面积占比
     */
    @Excel(name = "31层及以上房屋面积占比", width = 20, orderNum = "19")
    private Double f31;
    /**
     * 住宅房屋面积占比
     */
    @Excel(name = "住宅房屋面积占比", width = 20, orderNum = "3")
    private Double residence;

    /**
     * 办公房屋面积占比
     */
    @Excel(name = "办公房屋面积占比", width = 20, orderNum = "4")
    private Double office;

    /**
     * 商业房屋面积占比
     */
    @Excel(name = "商业房屋面积占比", width = 20, orderNum = "5")
    private Double business;

    /**
     * 医疗教育面积占比
     */
    @Excel(name = "医疗教育面积占比", width = 20, orderNum = "6")
    private Double medic;

    /**
     * 其他房屋面积占比
     */
    @Excel(name = "其他房屋面积占比", width = 20, orderNum = "7")
    private Double other;

    /**
     * 农村房屋不设防房屋面积占比
     */
    @Excel(name = "不设防房屋面积占比", width = 20, orderNum = "21")
    private Double sfIntensity;

    /**
     * 农村房屋6度设防房屋面积占比
     */
    @Excel(name = "6度设防房屋面积占比", width = 20, orderNum = "22")
    private Double sfIntensity6;
    /**
     * 农村房屋7度设防房屋面积占比
     */
    @Excel(name = "7度设防房屋面积占比", width = 20, orderNum = "23")
    private Double sfIntensity7;
    /**
     * 农村房屋8度设防房屋面积占比
     */
    @Excel(name = "8度设防房屋面积占比", width = 20, orderNum = "24")
    private Double sfIntensity8;
    /**
     * 农村房屋9度房屋面积占比
     */
    @Excel(name = "9度房屋面积占比", width = 20, orderNum = "25")
    private Double sfIntensity9;

    private String geom;
    private String structureType;
    private String structureType1;
    private String structureType2;
    /**
     * 13张表包括其他空间数据如果是属于一个格网数据的，该值是相同的
     */
    private String extends1;

    //数据与影响场相交的面积
    private BigDecimal area;
    //数据与影响场相交的地震烈度
    private String intensity;
    private String buildingCode;
}
